using System;
using System.Data;
using System.Collections;

namespace APP.QUANLY.Entity.ConditionForm
{
    /// <summary>
    /// Summary description for NHANVIEN.
   /// </summary>
    public class NHANVIENConditionForm
    {

        #region Fields
      private Int32 _MANHANVIEN;
      private Int32 _MALOAI;
      private string _TENNHANVIEN;
      private string _CHUCVU;
      private DateTime _NGAYSINH;
      private string _GIOITINH;
      private string _CMND;
      private string _DIACHI;
      private string _QUEQUAN;
      private string _DIDONG;
      private decimal _LUONGCOBAN;
      private string _EMAIL;
      private bool _THEODOI;
      private DateTime _NGAYTAO;
      private string _NGUOITAO;
      private DateTime _NGAYCAPNHAT;
      private string _NGUOICAPNHAT;
      private bool _ISDELETE;
      private CAList _listCA;
        #endregion

        #region Properties
	public bool IsSetMANHANVIEN;  
    public bool IsMANHANVIENNullable
      { get { return false;  } }
      public Int32 MANHANVIEN
      {
         get { return _MANHANVIEN; }
         set { 
		_MANHANVIEN = value; 
		IsSetMANHANVIEN = true;
		}
      }
	public bool IsSetMALOAI;
	public bool IsMALOAINullable
      { get { return true;  } }
      public Int32 MALOAI
      {
         get { return _MALOAI;  }
         set { 
		_MALOAI = value; 
		IsSetMALOAI = true;
		}
      }
	public bool IsSetTENNHANVIEN;
	public bool IsTENNHANVIENNullable
      { get { return true;  } }
      public string TENNHANVIEN
      {
         get { return _TENNHANVIEN;  }
         set { 
		_TENNHANVIEN = value; 
		IsSetTENNHANVIEN = true;
		}
      }
	public bool IsSetCHUCVU;
	public bool IsCHUCVUNullable
      { get { return true;  } }
      public string CHUCVU
      {
         get { return _CHUCVU;  }
         set { 
		_CHUCVU = value; 
		IsSetCHUCVU = true;
		}
      }
	public bool IsSetNGAYSINH;
	public bool IsNGAYSINHNullable
      { get { return true;  } }
      public DateTime NGAYSINH
      {
         get { return _NGAYSINH;  }
         set { 
		_NGAYSINH = value; 
		IsSetNGAYSINH = true;
		}
      }
	public bool IsSetGIOITINH;
	public bool IsGIOITINHNullable
      { get { return true;  } }
      public string GIOITINH
      {
         get { return _GIOITINH;  }
         set { 
		_GIOITINH = value; 
		IsSetGIOITINH = true;
		}
      }
	public bool IsSetCMND;
	public bool IsCMNDNullable
      { get { return true;  } }
      public string CMND
      {
         get { return _CMND;  }
         set { 
		_CMND = value; 
		IsSetCMND = true;
		}
      }
	public bool IsSetDIACHI;
	public bool IsDIACHINullable
      { get { return true;  } }
      public string DIACHI
      {
         get { return _DIACHI;  }
         set { 
		_DIACHI = value; 
		IsSetDIACHI = true;
		}
      }
	public bool IsSetQUEQUAN;
	public bool IsQUEQUANNullable
      { get { return true;  } }
      public string QUEQUAN
      {
         get { return _QUEQUAN;  }
         set { 
		_QUEQUAN = value; 
		IsSetQUEQUAN = true;
		}
      }
	public bool IsSetDIDONG;
	public bool IsDIDONGNullable
      { get { return true;  } }
      public string DIDONG
      {
         get { return _DIDONG;  }
         set { 
		_DIDONG = value; 
		IsSetDIDONG = true;
		}
      }
	public bool IsSetLUONGCOBAN;
	public bool IsLUONGCOBANNullable
      { get { return true;  } }
      public decimal LUONGCOBAN
      {
         get { return _LUONGCOBAN;  }
         set { 
		_LUONGCOBAN = value; 
		IsSetLUONGCOBAN = true;
		}
      }
	public bool IsSetEMAIL;
	public bool IsEMAILNullable
      { get { return true;  } }
      public string EMAIL
      {
         get { return _EMAIL;  }
         set { 
		_EMAIL = value; 
		IsSetEMAIL = true;
		}
      }
	public bool IsSetTHEODOI;
	public bool IsTHEODOINullable
      { get { return true;  } }
      public bool THEODOI
      {
         get { return _THEODOI;  }
         set { 
		_THEODOI = value; 
		IsSetTHEODOI = true;
		}
      }
	public bool IsSetNGAYTAO;
	public bool IsNGAYTAONullable
      { get { return true;  } }
      public DateTime NGAYTAO
      {
         get { return _NGAYTAO;  }
         set { 
		_NGAYTAO = value; 
		IsSetNGAYTAO = true;
		}
      }
	public bool IsSetNGUOITAO;
	public bool IsNGUOITAONullable
      { get { return true;  } }
      public string NGUOITAO
      {
         get { return _NGUOITAO;  }
         set { 
		_NGUOITAO = value; 
		IsSetNGUOITAO = true;
		}
      }
	public bool IsSetNGAYCAPNHAT;
	public bool IsNGAYCAPNHATNullable
      { get { return true;  } }
      public DateTime NGAYCAPNHAT
      {
         get { return _NGAYCAPNHAT;  }
         set { 
		_NGAYCAPNHAT = value; 
		IsSetNGAYCAPNHAT = true;
		}
      }
	public bool IsSetNGUOICAPNHAT;
	public bool IsNGUOICAPNHATNullable
      { get { return true;  } }
      public string NGUOICAPNHAT
      {
         get { return _NGUOICAPNHAT;  }
         set { 
		_NGUOICAPNHAT = value; 
		IsSetNGUOICAPNHAT = true;
		}
      }
	public bool IsSetISDELETE;
	public bool IsISDELETENullable
      { get { return true;  } }
      public bool ISDELETE
      {
         get { return _ISDELETE;  }
         set { 
		_ISDELETE = value; 
		IsSetISDELETE = true;
		}
      }
      public CAList CAList
      { get { return _listCA; } }
        #endregion

        #region Constructors
        public NHANVIENConditionForm()
        {
         Reset();
        }
        #endregion

        public void Reset()
        {
            	 _MANHANVIEN = EmptyValues.v_Int32;
	IsSetMANHANVIEN = false;
	 _MALOAI = EmptyValues.v_Int32;
	IsSetMALOAI = false;
	 _TENNHANVIEN = EmptyValues.v_string;
	IsSetTENNHANVIEN = false;
	 _CHUCVU = EmptyValues.v_string;
	IsSetCHUCVU = false;
	 _NGAYSINH = EmptyValues.v_DateTime;
	IsSetNGAYSINH = false;
	 _GIOITINH = EmptyValues.v_string;
	IsSetGIOITINH = false;
	 _CMND = EmptyValues.v_string;
	IsSetCMND = false;
	 _DIACHI = EmptyValues.v_string;
	IsSetDIACHI = false;
	 _QUEQUAN = EmptyValues.v_string;
	IsSetQUEQUAN = false;
	 _DIDONG = EmptyValues.v_string;
	IsSetDIDONG = false;
	 _LUONGCOBAN = EmptyValues.v_decimal;
	IsSetLUONGCOBAN = false;
	 _EMAIL = EmptyValues.v_string;
	IsSetEMAIL = false;
	 _THEODOI = EmptyValues.v_bool;
	IsSetTHEODOI = false;
	 _NGAYTAO = EmptyValues.v_DateTime;
	IsSetNGAYTAO = false;
	 _NGUOITAO = EmptyValues.v_string;
	IsSetNGUOITAO = false;
	 _NGAYCAPNHAT = EmptyValues.v_DateTime;
	IsSetNGAYCAPNHAT = false;
	 _NGUOICAPNHAT = EmptyValues.v_string;
	IsSetNGUOICAPNHAT = false;
	 _ISDELETE = EmptyValues.v_bool;
	IsSetISDELETE = false;
         _listCA = new CAList();
        }
    }
}